#sgpro_slideshow { list-style:none; color:#fff; }
#sgpro_slideshow span { display:none; }
#slideshow-wrapper { width:585px; background:#FFF; padding:2px; border:1px solid #CCCCCC; margin:10px auto; display:none; float: none }
#fullsize { 
	position:relative; z-index:1; overflow:hidden; width:585px; 
	height:390px; 
}
#information { position:absolute; bottom:0; width:585px; height:0; background:#000; color:#FFF; overflow:hidden; z-index:200; opacity:.7; filter:alpha(opacity=70); }
#information h5 { color:#FFF; padding:4px 8px 3px; font-size:1.2em; }
#information p { color:#FFF; padding:0 8px 3px; font-size:.9 em;}
#sgpro_image { position:absolute; width:585px; height: 390px}
#sgpro_image img { height:390px; }
#sgpro_image img { 
	position:relative; 
	margin-left:auto;
	margin-right:auto;
	display:block;
	border:none; 
	width:585px;
	height:auto;
    padding: 0 !important;
}
 
#sgpro_image img#tall { 
	border:none; 
	width:auto;
	height:390px;
}
.imgnav { position:absolute; width:25%; height:390px; cursor:pointer; z-index:150; top:0; }
#imgprev { left:0; background:url(left-rd.png) left center no-repeat; }
#imgnext { right:0; background:url(right-rd.png) right center no-repeat; }
#imglink { position:absolute; top: 0px; left: 198px; height:306px; width: 198px; z-index:5000; opacity:.0; filter:alpha(opacity=0); background: #FFF;}
/*.linkhover*/
#imglink:hover { background:url('link.gif') center center no-repeat; opacity:.4; filter:alpha(opacity=40)}
#thumbnails {  height:66px }
.thumbstop { margin-bottom:15px !important; }
.thumbsbot { margin-top:12px !important; }
#slideleft { float:left; width:20px; height:66px; background:url('scroll-left.gif') center center no-repeat; background-color:#FFF }
#slideleft:hover { background-color:#666; }
#slideright { float:right; width:20px; height:66px; background:#FFF url('scroll-right.gif') center center no-repeat; }
#slideright:hover { background-color:#aaa; }
#slidearea { float:left; background:#FFF; position:relative; width:536px; margin-left:5px; height:66px; overflow:hidden; }
#thumbslider { position:absolute; left:0; height:66px; }
#thumbslider img { cursor:pointer; border:1px solid #666; padding:2px; -moz-border-radius:4px; -webkit-border-radius:4px; float:left !important; height:60px !important;}
#spinner { position:absolute; top:50%; left:45%; }	
#spinner img {border:none;}